package beans.interfaces;

import javax.ejb.Local;

import model.AgentInfo;
import agents.Agent;

@Local
public interface AgentManagerLocal {
	public AgentInfo getManagerAgentInfo();
	public Agent findAgent(String key);
	public void addAgent(String key, Agent agent);
	public Agent removeAgent(Agent agent);
	public Agent removeAgent(String key);
	public AgentInfo findAgentInfo(String key);
	public AgentInfo findAnyMasterAgentInfo();
	public AgentInfo findAnyNonLocalMasterAgentInfo();
	public AgentInfo findAnyTenderStarter();
}
